﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using itau.im.entidade;

namespace itau.im.dado
{
    public interface ICalendarioDAO
    {
        #region Métodos

        IList<PracaCalendario> ObterPracasCalendario();

        int CalcularDiasCorridosEntre(DateTime data1, DateTime data2);

        int CalcularDiasUteisEntre(DateTime data1, DateTime data2);

        IList<String> ObtemFeriadosNacionaisIntervalo(DateTime data1, DateTime data2);

        bool EhFeriadoNacional(DateTime data);

        void ConfigurarCalendarioGerador(int diasExtensaoCurva);

        #endregion
    }
}
